package com.foreknow.demo03;

import java.util.Scanner;

/**
 * 将排序的方法封装为一个方法，这样的话这个功能就可以重复的使用了
 */
public class MethodPop {

    /**
     * 排序的方法
     */
    public static int[] pop(int[] array){
//    int[] array = {7,15,22,14,8,16,10};
        for(int i = 1;i< array.length;i++) {
            for(int j = 0;j<array.length-i;j++) {
                //相邻的两个元素进行比较
                if(array[j]>array[j+1]){
                    int temp = array[j];
                    array[j] = array[j+1];
                    array[j+1]=temp;
                }
            }
        }
        return array;
    }
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int[] array = new int[7];//初始化一个数组

        for(int i = 0;i<array.length;i++) {
            //接收控制台的输入
            System.out.println("请输入一个number:");
            //每接收控制台的数据一次就要将这个数组保存到array这个数组中
            array[i] = input.nextInt();
        }

        //调用排序的方法
        int[] arr = MethodPop.pop(array);
        for (int i = 0;i<arr.length;i++){
            System.out.println(arr[i]);
        }




//    int[] a = {7,15,22,14,8,16,10};
//    //调用排序的方法
//    int[] arr = MethodPop.pop(a);
//    for(int i = 0;i<arr.length;i++){
//      System.out.println(arr[i]);
//    }

    }
}